chore: iss-24 merge-window evidence and the run's six deferred captures#147
Merged
Conversation
Three server-side CHANGELOG conflicts in one day while the run's eleven PRs merged; the union driver only helps local merges. Also records the new design constraint: releaseImpact now derives the release tier from changelog records (iss-122), so fragment assembly must preserve that seam — grill-then-implement, not autonomous. Assisted-by: Claude:claude-fable-5
iss-132..137, held back until the id-allocator fix merged (minting earlier would have reproduced the iss-115/120 race): the marker scan's quoted-delimiter doc FPs, the truncation message scope, the readDirBounded determinism doc claim, the WalkFiles non-dot start divergence, and itd-88's two audit residuals (the missing Pass-B exemption marker; probe/coverage absent from the plugin surface doc). Assisted-by: Claude:claude-fable-5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Post-run ledger reconciliation, records only — two commits.
iss-24 evidence (the changelog-conflict answer)
Appends the merge-window evidence to iss-24 (changelog fragments): three server-side CHANGELOG conflicts in one day while the run's eleven PRs merged, each resolved by a manual merge-main-into-branch because the
merge=unionstopgap only works locally — the hosting platform's server-side merge ignores custom drivers. Also records the design constraint discovered since capture: the release gate now derives the release tier from changelog records (releaseImpact, landed with iss-122), so fragment assembly must preserve the impact-derivation seam. Recommendation recorded in the issue: grill-then-implement, queued at the top of the next run.The six deferred captures (iss-132 … iss-137)
Held back deliberately until the id-allocator class fix (#137) reached main — minting on the run's branches would have reproduced the exact iss-115/120 collision the run fixed. Now minted sequentially by the refs-union allocator:
readDirBoundeddeterminism doc claim only holds at or under the bound._provenance.jsonhas no implementing code.Verification
record-lintexit 0 andmake preflightexit 0 after all edits.